<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>逻辑</h1>
<h2>1,取基本值</h2>
<div>
    <ul>
        <li>
            整数:<font color="red">${intVar}</font>
        </li>
        <li>
            Long:<font color="red">${longVar}</font>
        </li>
        <li>
            字符串:<font color="red">${stringVar}</font>
        </li>
        <li>
            双精度:<font color="red">${doubleVar}</font>
        </li>
        <li>
            布尔类型:<font color="red">${booleanVar}</font>
        </li>
        <li>
            日期:<font color="red">${dateVar?string("yyyy-MM-dd HH:mm:ss")}</font>
        </li>
        <li>
            null:<font color="red">${nullVar!'我是默认值'}</font>
        </li>
        <li>
            missing:<font color="red">${sssVar!'我是默认值'}</font>
        </li>
        <li>
            html:<font color="red">${htmlVar!'我是默认值'}</font></br>
            html:<font color="red">${htmlVar!?html}</font>
        </li>
        <li>赋值&运算</li>
        <#assign a=100/>
        a = <font color="red">${a}</font>
        a + 100 = <font color="red">${a + 100}</font>
    </ul>
    <h2>2，集合</h2>
    <div>
        <ul>
            <li>集合List</li>
            <#list myList as item>
                <font color="red">${item!}</font><br/>
            </#list>
            <li>集合Map</li>
            <#list myMap?keys as key>
                <font color="red">${key}:${myMap[key]}</font><br/>
            </#list>
        </ul>
    </div>

    <h2>3,逻辑</h2>
    <div>
        <ul>
            <li>if</li>
            <#assign var = 100/>
            <#if var == 99>
                <font color="red">${var}</font><br/>
            </#if>
            <#if var == 99>
                <font color="red">var = 99</font><br/>
            <#else>
                <font color="red">var != 99</font><br/>
            </#if>

            <#if var &gt; 99>
                <font color="red">var 大于 99</font><br/>
            <#elseif var == 99>
                <font color="red">var 等于 99</font><br/>
            <#else>
                <font color="red">var 小于 99</font><br/>
            </#if>

            <#--//判断myList是否存在或者为空值-->
            <#if myList??>
                <#list myList as item>
                    <font color="red">${item!}</font><br/>
                </#list>
            </#if>

            <li>if多条件，&&,||,!</li>
            <#assign var = 'python'/>
            <#if var == 'python' || var == 'java'>
                <font color="red">python or java</font><br/>
            </#if>
        <#if var == 'python' && var?length == 6>
            <font color="red">python length is 6</font><br/>
        </#if>
        </ul>
    </div>
    <h2>字符串操作</h2>
    <dic>
        <ul>
            <#assign a = "Hello"/>
            <#assign b = "World"/>
            <li>连接</li>
                <font color="red">${a + b}</font><br/>
            <li>截取</li>
                <font color="red">${(a + b)?substring(5,8)}</font><br/>
            <li>长度</li>
                <font color="red">${(a + b)?length}</font><br/>
            <li>小写</li>
                <font color="red">${(a + b)?lower_case}</font><br/>
            <li>大写</li>
                <font color="red">${(a + b)?upper_case}</font><br/>
            <li>位置</li>
                <font color="red">${(a + b)?index_of('ll')}</font><br/>
            <li>替换</li>
                <font color="red">${(a + b)?replace('Hello','你好')}</font><br/>
        </ul>
    </dic>

    <h2>排序</h2>
    <div>
        <ul>
            <#assign list = [1,3,5,6,9,2]/>
            <#list sort_int(list) as item>
                ${item}
            </#list>
        </ul>
    </div>
</div>
</body>
</html>